/*详情*/
.cont-details{
	overflow: hidden;
	background:#f5f3ee;
	padding-bottom:60px;
}
.cont-details .cont{
	overflow: hidden;
	margin-top:30px;
	background:#fff; 
}
.cont-details .cont1{
	height:406px;
}
.cont-details .cont1 .title{
	width:820px;
	height:76px;
	line-height:76px;
	margin-left:10px;
	border-bottom:1px solid #e1e1e1;
}
.cont-details .cont1 .title .h4{
	float: left;
	color:#666;
	font-size:16px;
	padding-left:30px;
}
.cont-details .cont1 .title a{
	float: right;
	color:#3fa89d;
	padding-right:40px;
}
.cont-details .cont1 .title span{
	float: right;
	margin-right: 30px;
	color:#999;
}
.cont-details .cont1 .left .box{
	padding:0 40px;
	width:750px;
	color:#999;
	overflow: hidden;
}
.cont-details .cont1 .right .box{
	padding:0 40px;
}
.cont-details .cont1 .box .mean{
	overflow: hidden;
}
.cont-details .cont1 .box .mean ul.left:first-child{
	width:250px;
}
.cont-details .cont1 .box .info{
	height:110px;
	overflow: hidden;
	margin:0 -140px;
}
.cont-details .cont1 .box .info div{
	float: left;
	margin:24px 140px;
}
.cont-details .cont1 .box .info span{
	display: block;
	text-align: center;
}
.cont-details .cont1 .box .info span:first-child{
	color:#3fa89d;
	font-size:24px;
	margin-bottom: 10px;
}
.cont-details .cont1 .box .mean ul li{
	line-height:34px;
}
.cont-details .cont1 .box .mean ul.last{
	margin-left:110px;
	width:390px;
}
.cont-details .cont1 .box .mean ul.last li:first-child span{
	color:#3fa89d;
}
.cont-details .cont1 .box .mean .bar-box{
	width:256px;
	height:12px;
	margin:12px 5px;
	border:1px solid #ececec;
	overflow: hidden;
	line-height: 70px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.cont-details .cont1 .box .mean .bar-box .bar{
	width:0%;
	height:100%;
	background:#3fa89d;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.cont-details .cont1 .box .mean ul.last li.last span{
	/*margin-left:23px;*/
}
.cont-details .cont1 .logo{
	width:369px;
	height:406px;
	border-left:1px solid #e1e1e1;
	text-align: center;
	overflow: hidden;
}
.cont-details .cont1 .logo .box:first-child{
	margin-left:30px;
}
.cont-details .cont1 .logo .last{
	margin-right:22px;
}
.cont-details .cont1 .logo .rank{
	color:#3fa89d;
	font-size:24px;
	margin:50px 0 10px 0;
}
.cont-details .cont1 .logo .small{
	color:#999;
}
.cont-details .cont1 .logo .img{
	height:120px;
	overflow: hidden;
	clear: both;
}
.cont-details .cont1 .logo .img img{
	margin:20px auto 0 auto;
}
.cont-details .cont1 .logo .input-box{
	height:78px;
	padding-bottom:20px;
	position: relative;
}
.input-ts{
	display: none;
	padding-left:72px;
	text-align: left;
	color:red;
}
.cont-details .cont1 .logo .input-box:before{
	content:"元";
	position: absolute;
	right:60px;
	top:46px;
	color:#999;
}
.cont-details .cont1 .logo .input-box input{
	width:258px;
	height:30px;
	line-height:34px;
	padding-left:30px;
	border:1px solid #ccc;
	border-radius:4px;
	color:#a5a1a1;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.cont-details .cont1 .logo .input-box input:focus{
	border-color:#3fa89d;
	outline:0;
}
.cont-details .cont1 .logo .input-box .money{
	line-height:40px;
	color:#999;
}
.cont-details .cont1 .logo .input-box .money a{
	color:#fe8c28;
}
.cont-details .cont1 .logo .btn{
	width:290px;
	height:36px;
	background:#3fa89d;
	line-height:36px;
	text-align: center;
	margin:0 auto;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.cont-details .cont1 .logo .btn a{
	display: block;
	color: #fff;
}
.cont-details .cont1 .logo .btn-end{
	background:#d6d6d6;
	border-color:#d6d6d6;
}
/*cont2*/
.cont-details .cont2{
	/*min-height:600px;*/
}
.cont-details .cont2 .title{
	height:88px;
	overflow: hidden;
	padding:0 38px;
}
.cont-details .cont2 .title ul{
	margin:30px -18px;
	overflow: hidden;
}
.cont-details .cont2 .title ul li{
	float: left;
	height:28px;
	line-height:28px;
	color:#999;
	font-size:16px;
	padding:0 10px;	
	margin:0 18px;
	cursor: pointer;
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.cont-details .cont2 .title ul li.active{
	border-bottom:2px solid #3fa89d;
	color:#3fa89d;
}
.cont-details .cont2 .details{
	padding:0 38px 50px 38px;
}
.cont-details .cont2 .details table,
.cont-details .cont2 .details table tr,
.cont-details .cont2 .details table th,
.cont-details .cont2 .details table td{
	border-collapse:collapse;
	border:1px solid #e1e1e1;
	color:#999;
}
.cont-details .cont2 .details table tr td{
	padding:19px 30px;
	line-height:30px;
}
.cont-details .cont2 .details table tr td:first-child{
	text-align: center;
	padding:19px 0;
	color:#3fa89d;
}
.cont-details .cont2 .details table tr td:last-child{
	padding:19px 30px;
}
.cont-details .cont2 .details table tr td p{
	text-indent: 2em;
	margin:5px 0;
}
.det_table{
	display: none;
	position: relative;
	overflow: hidden;
}
.det_table:first-child{
	display: block;
}
.det_table.record-box{
	padding-bottom:49px;
}
.cont-details .cont2 .details .img-box{
	width:230px;
	/*height:344px;*/
	float: left;
	margin:30px;
	position: relative;
	overflow: hidden;
}
.cont-details .cont2 .details .active{
	border:2px solid #3fa89d;
}
.cont-details .cont2 .details .enlarge{
	width:774px;
	height: auto;
	float: right;
	position: absolute;
	right:0;
	top:30px;
}
.cont-details .cont2 .details .enlarge img{
	width: 100%;
	cursor: pointer;
}
.cont-details .cont2 .details .img-box img{
	width:100%;
	cursor: pointer;
}
/*.cont-details .cont2 .details .enlarge img{
	width:100%;
	margin:50px auto;
}*/
.cont-details .cont2 .details .img-box span{
	position: absolute;
	display: block;
	right:10px;bottom:10px;
	width:23px;
	height:23px;
	background:url(../img/enlarge.png) no-repeat;
	cursor: pointer;
}
/*记录*/
.cont-details .cont2 .details table.record tr td,
.cont-details .cont2 .details table.record tr th{
	padding:15px 0;
	line-height: 30px;
	text-align: center;
}
.cont-details .cont2 .details table.record tr th{
	font-size:16px;
	/*color:#333;*/
	font-weight: normal;
}
.cont-details .cont2 .details table.record .finish{
	color:#fe8d29;
}
ul.pagination{
	overflow: hidden;
	position: absolute;
	right:40%;
	bottom:0;
}
ul.pagination li{
	float: left;
	border:1px solid #eee;
	margin:0 5px;
	background:#fff;
	border-radius:1px;
	width:22px;
	height:22px;
	text-align: center;
	line-height: 22px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
}
ul.pagination li.active{
	/*border:1px solid #3fa89d;*/
	background:#3fa89d;
}
ul.pagination li.active a,
ul.pagination li.active span{
	color:#fff;
}
ul.pagination li a,
ul.pagination li span{
	display: block;
	/*padding:2px 6px;*/
	color:#999;
	font-size:12px;
}
ul.pagination li a.previous,
ul.pagination li a.next{
	padding:0;
	width:20px;
	height:20px;
}
ul.pagination li a.previous span,
ul.pagination li a.next span{
	display: block;
	height:20px;
	background:url(../img/group.png) no-repeat -1px -1px;
}
ul.pagination li a.next span{
	background-position:-23px -1px;
}

/*
 *列表
*/
.cont-list{
	overflow: hidden;
	background:#f5f3ee;
}
.cont-list .import{
	background:#3fa89d;
	margin:30px 0;
}
.cont-list .import .cont-import{
	height:100px;
	overflow: hidden;
	display: none;
	line-height: 100px;
	color:#fff;
}
/*.pt-page-moveToLeftFade {
	-webkit-animation: moveToLeftFade .7s ease both;
	-moz-animation: moveToLeftFade .7s ease both;
	animation: moveToLeftFade .7s ease both;
}
@-webkit-keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}
@-moz-keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}
@keyframes moveToLeftFade {
	form{ opacity: 1 }
	to { opacity: .3; }
}*/
.cont-list .import .cont-import:first-child{
	display: block;
}
.cont-list .import .cont-import div{
	float: left;
	color:#fff;
}
.cont-list .import .cont-import .title{
	font-size:28px;
	margin-right:85px;
	width:162px;
	overflow: hidden;
}
.cont-list .import .cont-import .first{
	width:168px;
	line-height:85px;
	overflow: hidden;
}
.cont-list .import .cont-import .first span{
	font-size:28px;
	float: left;
    margin-top: 5px;
}
.cont-list .import .cont-import .first span:first-child{
	font-size:14px;
	margin: 5px 22px 0 0;
}
.cont-list .import .cont-import .span{
	width: 314px;
	overflow: hidden;
	line-height:85px;
}
.cont-list .import .cont-import .span:before{
	display: block;
	content: "";
	width:1px;
	height:54px;
	background:#54cfc2;
	float: left;
	margin:23px 70px;
}
.cont-list .import .cont-import .span span{
	font-size:28px;
	display: block;
	float: left;
	margin-top: 5px;
	/*width:81px;*/
	overflow: hidden;
}
.cont-list .import .cont-import .span span:first-child{
	font-size:14px;
	margin:5px 22px 0 0;
	width:84px;
}
.cont-list .import .cont-import .last{
	margin:0 52px;
}
.cont-list .import .cont-import:first-child .last{
	margin:0 66px;
}
.cont-list .import .cont-import .btn{
	width:118px;
	height:30px;
	line-height:30px;
	margin:34px 0;
	text-align: center;
	border:1px solid #fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin-left:69px;
}
.cont-list .import .cont-import .btn:first-child{
	margin-left:80px;
}
.cont-list .import .cont-import .btn a{
	display: block;
	color: #fff;
}
.cont-list .title{
	overflow: hidden;
	height:68px;
}
.cont-list .title .main{
	position: relative;
}
.cont-list .title .line-slide{
	position: absolute;
	left:0;
	bottom:0;
	width:68px;
	border-bottom: 2px solid #3fa89d;
}
.cont-list .title ul{
	margin-bottom:30px;
	overflow: hidden;
}
.cont-list .title ul li{
	float: left;
	line-height:36px;
	font-size:16px;
	color:#666;
	padding:0 10px;
	margin-right:14px;
	cursor: pointer;
	transition: all .3s ease-in;
	-moz-transition: all .3s ease-in;
	-webkit-transition: all .3s ease-in;
}
.cont-list .title ul li a{
	display: block;
	color:#666;
}
.cont-list .title ul li.active a,
.cont-list .title ul li.active{
	/*border-bottom:2px solid #3fa89d;*/
	color:#3fa89d;
}	
.cont-list .list .list-ypt,
.cont-list .list .list-market{
	position: relative;
	overflow: hidden;
}
.cont-list .list-ypt .container:first-child,
.cont-list .list-market .container:first-child{
	/*margin-bottom:60px;*/
}
.cont-list .list .cont-common{
	padding-bottom:130px;
	display: none;
}
.cont-list .list .cont-common:first-child{
	display: block;
}
.cont-list .list ul.pagination{
	bottom:55px;
}
/*投资成功*/
.pro-success{
	background:#f5f3ee;
	overflow: hidden;
}
.success-wrapper{
	background:#fff;
	margin:30px 0 60px 0;
	min-height:400px;
	overflow: hidden;
}
.success-wrapper .btn-box{
	width:400px;
	height:110px;
	margin:130px auto;
}
.success-p{
	overflow: hidden;
}
.success-p img,
.success-p span{
	float: left;
	line-height:26px;
	color:#666;
	font-size:16px;
}
.success-p img{
	margin:0 18px 0 0;
	display: inline-block;
}
.success-btn{
	overflow:hidden;
	margin: 50px 0 0 76px;
}
.success-btn .btn{
	display:block;
	float: left;
	width:118px;
	height:30px;
	border:1px solid #3fa89d;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	line-height:32px;
	text-align: center;
	cursor: pointer;
}
.success-btn .btn-pro{
	background:#3fa89d;
	color:#fff;
	margin-right:10px;
}
.success-btn .btn-record{
	background:#fff;
	color:#3fa89d;
}
/*支付密码*/
.cont-pay{
	background:#f5f3ee;
	padding:30px 0 60px 0;
}
.pay-swapper{
	background:#fff;
	overflow: hidden;
	min-height:720px;
}
.pay-info{
	width:600px;
	height:400px;
	margin:70px auto 40px auto;
	background:#f9f9f9;
	overflow: hidden;
}
.pay-info div{
	margin-bottom: 22px;
	color:#666;
	font-size: 16px;
}
.pay-info div:first-child{
	margin-top: 60px;
}
.pay-info span{
	width:227px;
	float: left;
	text-align: right;
}
.pay-info div i{
	font-style: normal;
	color:#3fa89d;
	font-size: 18px;
}
.pay-swapper .form{
	width:600px;
	margin:0 auto;
	overflow: hidden;
}
.pay-swapper .form-group{
	overflow: hidden;
	margin-bottom: 30px;
}
.pay-swapper .form label{
	width:198px;
	float: left;
	text-align: right;
	line-height: 34px;
	font-size:16px;
	color: #666;
}
.pay-swapper .form .form-control{
	float: left;
	width:268px;
	padding-left:20px;
}
.pay-swapper .form select.form-control{
	width: 288px;
	font-size:14px;
	color:#6B6B6B;
}
.btn{
	border:1px solid #3fa89d;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	/*background:#fff;*/
	text-align: center;
	cursor: pointer;
	width:118px;
	height:30px;	
	/*line-height:30px;*/
	/*padding: 4px 0;*/
}
.form-control:focus{
	border-color:#3fa89d;
	outline:0;
}
.btn-pay{
	margin-left: 198px;
	width:290px;
	background:#3fa89d;
	color:#fff;
}
/*体验*/
.login_before{
	margin:60px 0 40px 0;
}
.login_before a{
	color:#3fa89d;
}
.cont-details .cont-experi .logo .input-box{
	height:55px;
}
.cont-details .cont-experi{
	height:240px;
}
.cont-experi .box{
	margin:35px 0;
}
.cont-details .cont-experi .box .info{
	margin:0 -87px;
}
.cont-details .cont-experi .box .info div{
	margin:24px 85px;
}
.cont-details .cont-experi .box .info span{
	display: inline-block;
}
.explain{
	border-top:1px solid #e1e1e1;
}
.explain ul li{
	margin-top:30px;
	color:#999;
}
.explain ul li span{
	float: left;
	margin-right:10px;
	width:18px;
	height:18px;
	background:#3fa89d;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	color:#fff;
	line-height:18px;
	text-align: center;
}
.cont-details .cont-experi .small{
	margin-bottom:10px;
}
.cont-list .import .cont-import .title{
	width:125px;
}

/*用户中心 提现 支付密码*/
.pay-user{
	background:#fff;
	overflow: hidden;
	min-height:450px;
}
.pay-user .form{
	width:600px;
	margin:0 auto 100px auto;
	overflow: hidden;
}
.pay-user .form-group{
	overflow: hidden;
	margin-bottom: 30px;
}
.pay-user .form label{
	width:198px;
	float: left;
	text-align: right;
	line-height: 34px;
	font-size:16px;
	color: #666;
}
.pay-user .form .form-control{
	float: left;
	width:268px;
	padding-left:20px;
}
.pay-user .form select.form-control{
	width: 288px;
	font-size:14px;
	color:#6B6B6B;
}
.pay-user .form-code .form-control{
	width:120px;
	margin-right: 10px;
}
.pay-user .form-code .code{
	width:140px;
	height:34px;
	margin-left: 0;
	background: #f0f0f0;
    color: #999;
    line-height: 34px;
	text-align: center;
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	cursor: pointer;
}
.pay-user .form-info{
	display: none;
	margin:-20px 0 10px 0;
}
.pay-user .form-group .form-p {
    margin-left: 198px;
    color: #999;
    font-size: 12px;
}
.pay-user .pay-info{
	height:330px;
}
.pay-user .pay-info span{
	width:253px;
}